package co.com.sewebpoint.service;

import java.util.List;

import co.com.sewebpoint.dao.ProductoDAO;
import co.com.sewebpoint.exception.DaoExceptionSE;
import co.com.sewebpoint.model.Producto;

/***
 * 
 * @author Esteban Hurtado y sara Tamayo
 * @version 1.0
 * 
 * Servicio de la clase Producto que se encargara de toda la logica del negocio
 *
 */



public class ProductoService {
	
	private ProductoDAO productoDAO;
	
	
	/**
	 * Metodo que retorna todas las productos de la BD un Solicitud en la base de datos 
	 *
	 * @return Retorna Lista de productos de la BD
	 * @throws DaoExceptionSE Ocurre algun error en la conexion a la base de datos
	 *
	 *
	 */
	
	public List<Producto> obtener() throws DaoExceptionSE{
		
		
		return productoDAO.getAllItems();
	}


	/**
	 * @return the productoDAO
	 */
	public ProductoDAO getProductoDAO() {
		return productoDAO;
	}


	/**
	 * @param productoDAO the productoDAO to set
	 */
	public void setProductoDAO(ProductoDAO productoDAO) {
		this.productoDAO = productoDAO;
	}
	
	
	
	

}
